// package com.jxb.config;
//
// import java.util.Arrays;
//
// import org.springframework.cloud.client.loadbalancer.LoadBalanced;
// import org.springframework.cloud.client.loadbalancer.LoadBalancerInterceptor;
// // import org.springframework.cloud.netflix.ribbon.RibbonClientConfiguration;
// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
// import org.springframework.web.client.RestTemplate;
//
// // import com.netflix.loadbalancer.IRule;
//
// @Configuration
// public class RestConfig {
//
//     // @Bean
//     // public IRule ribbonRule() {
//     //     return new NacosRandomWithWeightRule();
//     // }
//     // RibbonClientConfiguration
//
//     @Bean
//     @LoadBalanced
//     public RestTemplate restTemplate() {
//         return new RestTemplate();
//     }
//
//     @Bean
//     public RestTemplate restTemplate(LoadBalancerInterceptor interceptor) {
//         RestTemplate restTemplate = new RestTemplate();
//         //注入拦截器
//         restTemplate.setInterceptors(Arrays.asList(interceptor));
//         return restTemplate;
//     }
//
//     @Bean
//     public RestTemplate restTemplate1() {
//         return new RestTemplate();
//     }
//
//
// }